package myWebApp;

/* JVM第二章
 * 虚拟机栈内存溢出
 * jvm参数:-Xss128k
 * 2017年8月3日11:43:40
 */
public class ByteTest2{
	
	private int a = 1;
	
	public void add(){
		a++;
		add();
	}
	
	public static void main(String[] args) throws Throwable{
		ByteTest2 byteTest2 = new ByteTest2();
		try {
			byteTest2.add();
		} catch (Exception e) {
			System.out.println("length:"+byteTest2.a);
			e.printStackTrace();
		}
	}
	
}
/*错误信息：
 *Exception in thread "main" java.lang.StackOverflowError
	at myWebApp.ByteTest2.add(ByteTest2.java:12)
	at myWebApp.ByteTest2.add(ByteTest2.java:13)
	at myWebApp.ByteTest2.add(ByteTest2.java:13)
	...
	...
 */